<?php
require_once("../bd/ConexionBD.class.php");
require_once("../bd/AccesoBD.class.php");

class Categoria{
	
	private $cn;
	
	function __construct(){
		$cadena = ConexionBD::CadenaCN();
		$this->cn = AccesoBD::ConexionBD($cadena);
	}
	
	public function BuscarCategoria($valor){
		try {
			 $sql ="select * from categoria where categoria like '$valor%'";
		     //$sql = "CALL sp_buscar_categoria('%');";
			$categoria = AccesoBD::Consultar($this->cn, $sql);
			return $categoria;
		}catch(Exception $e){
			throw $e;
		}
	}
	
	public function  CategoriaID($valor){
		try {
			$sql ="select * from categoria where id_categoria = $valor";
			//$sql = "CALL sp_buscar_categoria('%');";
			$categoria = AccesoBD::Consultar($this->cn, $sql);
			return $categoria[0];
		}catch(Exception $e){
			throw $e;
		}
	}
	
	public function ListarCategoria(){
		try {			 
			$sql = "CALL sp_listar_categoria();";
			$categoria = AccesoBD::Consultar($this->cn, $sql);
			return $categoria;
		}catch(Exception $e){
			throw $e;
		}
	}
	
	
}
?>